package com.simple.anno;

import java.lang.annotation.*;

/**
 * 被此注解注入的方法，将会在目标方法执行之前触发
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Documented
public @interface BeforeLogic {

    /**
     * true时，表示使用方法的参数， false时，表示不适用方法的参数
     *
     * @return true时，表示使用方法的参数， false时，表示不适用方法的参数
     */
    boolean isUseParam() default false;

    String[] proxyMethod() default {};
}
